Someone school me on Raspberry Pi

Kinja'd!!! "Stupidru" (Schm1an)
12/19/2014 at 16:45 • Filed to: None

Kinja'd!!!0 Kinja'd!!! 12

Guys, since I'm a nerd and an engineer (which by association makes me lazy) I'd love to know more about this Raspberry Pi thing that's taking over my YouTube searches when I search for "DIY Home Automation". What can this Raspberry Pi be used for, and most importantly, where do I learn about their componentry and programming? How difficult is it to pick up and learn?

Thanks!


DISCUSSION (12)


Kinja'd!!! Brian Silvestro > Stupidru
12/19/2014 at 16:46

Kinja'd!!!0

My roommate gave me his after he was done using it for a school assignment last year, and I still have no idea what to do with it.


Kinja'd!!! mcseanerson > Stupidru
12/19/2014 at 16:51

Kinja'd!!!0

Since I'm a nerd I will give you the lazy answer. They're $20, buy one and find out. Honestly I'm not sure exactly how they work other than the fact they are really cheap arm SoC that can run Linux.


Kinja'd!!! E. Julius > Stupidru
12/19/2014 at 16:52

Kinja'd!!!0

A buddy of mine who's a computer engineering student set his up to torrent ridiculous amounts of shit and then stream it to his media server. Seems kind of pointless since you can only watch so much TV/movies, but I guess it's nice to have?


Kinja'd!!! Sam > Stupidru
12/19/2014 at 16:53

Kinja'd!!!1

It's the most basic form of a computer you can get. Basically, you can use it as the brains to run an automation system, among many other things. You can leanr it, but it may take a while as it's coding. They're really cheap, so if you're interested you may as well get one to tinker with.


Kinja'd!!! Lumpy44, Proprietor Of Fine Gif > Stupidru
12/19/2014 at 16:53

Kinja'd!!!0

I ordered two when they first came out, I sold the first one for the price I paid for both of them. I use the second one for a Dropbox type thing I saw on Lifehacker. There are tons of projects over there for beginners. I had mine as a retro video game machine for a while too!


Kinja'd!!! Jake - Has Bad Luck So You Don't Have To > Stupidru
12/19/2014 at 16:54

Kinja'd!!!0

They're credit-card sized ARM-based computers running Linux (usually debian) with a number of IO pins that, must like an arduino, can be used to control just about anything. The built-in networking and ability to run a full Linux distro makes them ideal for making Internet of Things devices like internet-controlled dishwashers, light switches, garage door openers, etc.

They can also make decent car computers, home theatre PCs, MAME consoles, etc.


Kinja'd!!! crown victor victoria > Stupidru
12/19/2014 at 16:55

Kinja'd!!!0

Here's a good use for one - http://www.howtogeek.com/139433/how-to-…

If you don't have a full-featured HTPC or fileserver already and want a discrete way to backup computers that use your home network AND serve some files, this is a pretty good way to do it and fairly cheap.

Plus you can get neat-o enclosures for them...like this itty bitty baby wannabe G5 tower one:

Kinja'd!!!


Kinja'd!!! E92M3 > Stupidru
12/19/2014 at 16:58

Kinja'd!!!0

http://www.raspberrypi.org

The possibilities are endless. Lots of forums available too with interesting ideas.


Kinja'd!!! Happy Panda > Stupidru
12/19/2014 at 16:58

Kinja'd!!!0

In essence it is the internals of a 2 year old phone without the mobile stuff. Since it still contains all the pins you normally use to connect phone stuff you are now able to connect other things, like a LED board etc.


Kinja'd!!! Stupidru > Jake - Has Bad Luck So You Don't Have To
12/19/2014 at 16:59

Kinja'd!!!1

whelp, this may become my latest obsession and cause my wife to divorce me. Thanks!


Kinja'd!!! The Transporter > Stupidru
12/19/2014 at 17:08

Kinja'd!!!1

If you're wanting something that's simple, cheap, and easy to program, I'd look at an Arduino board. A Raspberry Pi has more functionality, but it's more of a full fledged computer.


Kinja'd!!! Stupidru > The Transporter
12/19/2014 at 20:18

Kinja'd!!!0

Great, thanks! I am a mechanical engineer, so I'm not terribly great at programming outside of M$ Excel